Career 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Copa Ericsson Uruguay - Montevideo Open Castilla y Leon - Segovia Bogota Challenger - Bogota Challenger Leon 2004 - Leon Corona Mexico City Open - Mexico City Ethias Trophy - Mons Seguros Bolivar Open - Bogota Bancolombia Open - Cali Heilbronn Challenger Wroclaw Challenger Bogota Challenger Mexico City Challenger Cali Challenger Bogota Challenger Mons Challenger Rennes Challenger Bogota Challenger Bucaramanga Challenger San Jose Challenger Barranquilla Challenger Nottingham Challenger Bogota Challenger Rennes Challenger Eddleman USTA Challenger - Birmingham Medellin Challenger Venice Open - Venice XL Capital Bermuda Open - Bermuda 9th Wartburg Open - Eisenach Barranquilla Challenger Gramado Open de Tennis - Gramado San Luis Potosi Challenger 2000 - San Luis Potosi Internationale Tenniskampioenschappen - Scheveningen Copa Ericsson Mexico - Guadalajara Muller Cup - Ulm Banca Marche Tennis Cup - San Benedetto XXX Edizione 'A Savoldi Marco' - Manerbio Copa Ericsson Brazil - Sao Paulo Ciudad de Pozoblanco Open Diputacion - Cordoba Copa Petrobras - Bogota Challenger Leon 2003 - Leon Global Telecom Open - Curitiba VIII Avierto Internacional de Salinas - Salinas San Luis Potosi Challenger - San Luis Potosi VI Abierto Internacional de Salinas - Salinas The Surbiton Trophy - Surbiton Copa Ericsson Chile - Santiago San Marino Cepu Open - San Marino Copa Ericsson Peru - Lima Pekao Open - Szczecin Maia Open 2002 - Maia 3° Trofeo 'Citta di Brindisi' - Brindisi USTA Challenger of San Antonio - San Antonio The Surbiton Trophy - Surbiton Seguros Bolivar Open - Bogota Corona Mexico City Open - Mexico City Arroyo de la Encomienda - Valladolid The Surbiton Trophy - Surbiton San Luis Potosi Challenger - San Luis Potosi Abierto Club Casablanca - Mexico City Ciudad de Pozoblanco Open Diputacion - Cordoba Noumea Challenger Bucaramanga Challenger Pereira Challenger Pereira Challenger Bogota Challenger Noumea Challenger Bucaramanga Challenger Barranquilla Challenger Monterrey Challenger Vicenza Challenger dBI Tennis Challenger - Binghamton GHI Bronx Classic - Bronx Tatra Banka Open - Bratislava Ethias Trophy - Mons BNP Paribas Primrose - Bordeaux Tatra Banka Slovak Open - Bratislava Salinas Challenger ECM Prague Open 2005 - Prague BMW Tennis Championship - Sunrise Prague Challenger Pereira Challenger Mobilux Open - Luxembourg Seguros Bolivar Open - Cali Copa Petrobras-Colombia - Bogota BMW Tennis Championship - Sunrise Seguros Bolivar Open - Medellin San Luis Potosi Challenger - San Luis Potosi Abierto Colombiano de Tenis - Bogota U.S. Men's Clay Court Championships - Orlando 2000 Mercedes Cup - Stuttgart Generali Open 2000 - Kitzbuhel Cali Challenger Cerveza Club Colombia Open - Bogota Chevrolet Cup - Vina del Mar Kroger / St. Jude International - Memphis Sybase Open - San Jose Citrix Tennis Championships - Delray Beach IX Abierto Internacional de Salinas - Salinas Barranquilla Challenger Energis Open - Amsterdam Mons Challenger Generali Open 2001 - Kitzbuhel Brazil Open - Salvador Heineken Open - Auckland Pereira Challenger Leon Challenger BellSouth Open - Vina del Mar Trofeo Conde de Godo - Barcelona Telenordia Swedish Open - Bastad Energis Open - Amersfoort Dallas Challenger Bordeaux Challenger San Luis Potosi Challenger Campionati Internazionali di Sicilia - Palermo Davidoff Swiss Indoors - Basel Abierto Mexicano de Tenis Pegaso - Acapulco Open Seat Godo 2003 - Barcelona Ciudad de Pozoblanco Open Diputacion - Cordoba 2003 Mercedes Cup - Stuttgart International Championship of Croatia - Umag Legg Mason Tennis Classic - Washington D.C. Open de Moselle - Metz Stockholm Open - Stockholm Noumea Challenger Chitre Challenger Vancouver Challenger Savannah Challenger Cali Challenger Floridablanca Challenger Morelos Challenger Knoxville Challenger PrivatBank Cup - Dnepropetrovsk The Scottish Championships - Edinburgh Medellin Challenger Heineken Open - Auckland BellSouth Open - Vina del Mar Open 13 - Marseille Memorial Savigni - Sassuolo The Stella Artois Grass Court Championships - London Synsam Swedish Open - Bastad The Priority Telecom Open - Amersfoort Skandia Open - Linz FILA Challenger Biella - Biella Generali Open - Kitzbuhel Legg Mason Tennis Classic - Washington D.C. Manchester Challenger Ilkley Challenger Kremlin Cup - Moscow ARAG World Team Championship - Dusseldorf Heineken Open - Auckland BellSouth Open - Vina del Mar Open de la Comunidad Valenciana - Valencia Intelig Tennis Cup - Brasilia The Stella Artois Grass Court Championships - London Morelos Challenger The Priority Telecom Open - Amersfoort RCA Championships - Indianapolis Surbiton Challenger Mercedes-Benz Cup - Los Angeles Generali Open - Kitzbuhel Pilot Pen Tennis - New Haven XL Challenger de Tenis Copa Sevilla - Seville Santo Domingo Challenger CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel Bogota Challenger - Bogota Heineken Open - Auckland Movistar Open - Vina del Mar Oldum Brown Vancouver Open - Vancouver The Stella Artois Championships - London Caltanissetta Challenger Czech Open 2005 - Prostejov Bogota Challenger BA-CA Tennis Trophy - Vienna Davidoff Swiss Indoors Basel - Basel Grand Prix de Tennis de Lyon - Lyon ARAG World Team Championship - Dusseldorf MoviStar Open - Vina del Mar Project Independence Men's Challenger - Mandeville IX Trofeo Ciudad de Quito - Quito Open Seat Godo 2007 - Barcelona Estoril Open - Estoril ARAG World Team Championship - Dusseldorf Sao Paulo - Brazil Hilton Waikoloa Village USTA Challenger - Waikoloa Countrywide Classic - Los Angeles XL Capital Bermuda Open - Bermuda RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington China Open - Beijing Zagreb Open - Zagreb Copa Ericsson Argentina - Buenos Aires BA-CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel Grand Prix de Tennis de Lyon - Lyon BH Tennis Open International Cup - Belo Horizonte Movistar Open - Vina del Mar Legg Mason Tennis Classic - Washington D.C. X Open Internacional D'Andorra - Andorra The Artois Championships - London The Nottingham Open - Nottingham Indianapolis Tennis Championships - Indianapolis BA-CA Tennis Trophy - Vienna Bogota Challenger Grand Prix de Tennis de Lyon - Lyon Tallahassee Challenger Movistar Open - Vina del Mar XI Trofeo Ciudad de Quito - Quito Open Sabadell Atlantico - Barcelona Tunis Open 2006 - Tunis AEGON Championships - London Campbells Hall of Fame Tennis Championships - Newport Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Bank Austria Tennis Trophy - Vienna Proton Malaysian Open - Kuala Lumpur Movistar Open - Santiago Abierto Mexicano Telcel - Acapulco U.S. Mens's Clay Court Championship - Houston Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Ordina Open - s-Hertogenbosch Malaysian Open - Kuala Lumpur Medibank International - Sydney Delray Beach International Tennis Championships - Delray Beach Estoril Open - Estoril San Luis Potosi Challenger Chevrolet Cup - Santiago Heineken Open - Auckland VTR Open - Vina del Mar Ethias Trophy - Mons UNICEF Open - 's Hertogenbosch Legg Mason Tennis Classic - Washington D.C. Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Pereira Challenger Brisbane International - Brisbane Heineken Open - Auckland SAP Open - San Jose U.S. National Indoor Tennis Championships - Memphis Alessandria Challenger Legg Mason Tennis Classic - Washington D.C. BB&T Atlanta Open - Atlanta Bordeaux Challenger PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm BMW Open - Munich Claro Open Colombia - Bogota Furth Challenger Heineken Open - Auckland Bogota Challenger Copa AT&T - Buenos Aires Legg Mason Tennis Classic - Washington D.C. China Open - Beijing Brasil Open - Salvador CA Tennis Trophy - Vienna Open Seat Godo - Barcelona Abierto Mexicano - Los Cabos BMW Open - Munich Open de Tenis Comunidad Valenciana - Valencia Bucaramanga Challenger Drummondville Challenger Sunrise Challenger SAP Open - San Jose Serbia Open - Belgrade Leon Challenger Winston Salem - Winston Salem Legg Mason Tennis Classic - Washington International Tennis Championships - Delray Beach If Stockholm Open - Stockholm Monterrey Challenger Countrywide Classic - Los Angeles Campionati Internazionali di Sicilia - Palermo UNICEF Open - 's Hertogenbosch Bogota Challenger Grand Prix de Tennis de Lyon - Lyon Delray Beach International Tennis Championships - Delray Beach Davidoff Swiss Indoors - Basel Open de Nice Cote d'Azur - Nice Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco Bogota Challenger RCA Championships - Indianapolis Gerry Weber Open - Halle Chennai Open - Chennai Sydney International - Sydney Open de la Comunidad Valenciana - Valencia The Stella Artois Championships - London Ecuador Open - Quito Next Generation Adelaide International - Adelaide Davidoff Swiss Indoors Basel - Basel Gerry Weber Open - Halle Nottingham Challenger Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Open de Tenis Comunidad Valenciana - Valencia Aircel Chennai Open - Chennai Farmers Classic - Los Angeles Manchester Challenger Abierto Mexicano Telcel - Acapulco Brisbane International - Brisbane Brasil Open - Sao Paulo Regions Morgan Keegan Championships - Memphis Copa Claro - Buenos Aires Delray Beach International Tennis Championships - Delray Beach BMW Open - Munich Open de Nice Cote d'Azur - Nice Portugal Open - Oeiras Champaign Challenger Guadalajara Challenger Citi Open - Washington Claro Open Colombia - Bogota Citi Open - Washington Valencia Open - Valencia Grand Prix de Tennis de Lyon - Lyon Heineken Open - Auckland Delray Beach Open - Delray Beach Medellin Challenger Las Vegas Challenger Canberra Challenger Topshelf Open - 's-Hertogenbosch Puebla Challenger Cali Challenger If Stockholm Open - Stockholm Valencia Open - Valencia Ecuador Open - Quito Bogota Challenger Mercedes Cup - Stuttgart Gerry Weber Open - Halle Hall of Fame Tennis Championships - Newport Claro Open Colombia - Bogota Siemens Open - Scheveningen USTA Challenger of North Miami Beach - North Miami Beach Delray Beach Open - Delray Beach Siemens Open 2001 - Scheveningen Citi Open - Washington Fairfield Challenger Cerveza Cristal - Santiago Copa Ericsson - Santiago Copa Ericsson - Montevideo Copa Ericsson Chile - Santiago Winston-Salem Open - Winston-Salem Geneva Open - Geneva Guayaquil Challenger ABN/AMRO World Tennis Tournament - Rotterdam Open Seat-Godo 2001 - Barcelona ARAG World Team Championship - Dusseldorf Estoril Open - Estoril Countrywide Classic - Los Angeles Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Regions Morgan Keegan Championships - Memphis Tennis Channel Open - Las Vegas Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Hamburg Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington China Open - Beijing AIG Japan Open Tennis Championships - Tokyo Pacific Life Open - Indian Wells Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid BNP Paribas Masters - Paris Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Sony Ericsson Open - Miami Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid Legg Mason Tennis Classic - Washington D.C. BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Rogers Cup - Montreal Shanghai - Shanghai BNP Paribas Masters - Paris Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Sony Open Tennis - Miami BNP Paribas Masters - Paris Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Internazionali BNL d'Italia - Rome Brisbane International - Brisbane Copa AT&T - Buenos Aires Abierto Mexicano de Tenis Pegaso - Acapulco Ecuador Open - Quito Topshelf Open - 's-Hertogenbosch Bank Austria Tennis Trophy - Vienna Gold Flake Open - Chennai Grand Prix Hassan II - Casablanca Millenium Tennis Championships - Delray Beach Tennis Masters Series - Cincinnati U.S. Men's Clay Court Championships - Houston NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo U.S. Open - New York Tennis Masters Series - Hamburg TD Waterhouse Cup - Long Island French Open - Paris French Open - Paris Tennis Masters Series - Toronto U.S. Open - New York Aircel Chennai Open - Chennai Pacific Life Open - Indian Wells French Open - Paris Campionati Internazionali D'Italia - Rome Wimbledon - London Campionati BNL dItalia - Rome Rogers Cup - Toronto BNP Paribas Open - Indian Wells BNP Paribas Masters - Paris Rogers Cup - Montreal Open 13 - Marseille Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai Medibank International - Sydney Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Tennis Masters Series - Paris Sony Open Tennis - Miami Western & Southern Open - Cincinnati Miami Open - Miami Mutua Madrid Open - Madrid Rogers Cup - Montreal Winston-Salem Open - Winston-Salem Tennis Masters Series - Toronto U.S. Open - New York Adidas International - Sydney Rogers Masters - Montreal Pacific Life Open - Indian Wells Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Monte Carlo Tennis Masters Series - Paris Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid BNP Paribas Open - Indian Wells Australian Open - Melbourne Shanghai Rolex Masters - Shanghai Mutua Madrid Open - Madrid French Open - Paris Rogers Cup - Toronto BNP Paribas Open - Indian Wells Miami Open - Miami Rogers Cup - Toronto Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Medibank International - Sydney U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Hall of Fame Tennis Championships - Newport Campbells Hall of Fame Tennis Championships - Newport Australian Open - Melbourne AIG Japan Open Tennis Championships - Tokyo French Open - Paris Wimbledon - London U.S. Open - New York Open Sabadell Atlantico - Barcelona Australian Open - Melbourne French Open - Paris Swiss Indoors Basel - Basel Wimbledon - London Barcelona Open BancSabadell - Barcelona U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Telecom Italia Masters - Rome Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London BNP Paribas Open - Indian Wells Davis Cup, Group 1, 1R, CHI-BAH 5-0 Davis Cup, Group 1, 1R, CHI-PER 5-0 Davis Cup, World Group, QR, CHI-JPN 5-0 Davis Cup, World Group, 1R, RUS-CHI 4-1 Davis Cup, World Group, 1R, CHI-SVK 4-1 Davis Cup, Group 1, 1R, COL-URU 3-2 Davis Cup, World Group, PO, CHI-AUS, 3-2 Davis Cup, Group 1, 2R, COL-BRA 1-4 Davis Cup, Group I, 2R, BRA-COL 3-1 Davis Cup, World Group, PO, COL-JPN 2-3 Wimbledon - London AAMI Classic - Kooyong Davis Cup, World Group, 1R, CHI-RUS 2-3 Davis Cup, World Group, PO, COL-USA 1-3 Davis Cup, Group 1, 1R, CHI-CAN 4-1 Davis Cup, Group 1, 2R, CHI-ECU 5-0 Davis Cup, World Group, PO, CHI-PAK 5-0 Davis Cup, Group I, 1R, URU-COL 4-1 Davis Cup, World Group, QF, USA-CHI 3-2 Davis Cup, Group 1, 1R, CAN-COL 5-0 Davis Cup, Group I, PO, MEX-COL 0-5 Davis Cup, Group 1, 2R, CHI-CAN 3-2 Davis Cup, PO, CHI-ISR 4-1 Davis Cup, Group I, 2R, COL-URU 5-0 Tennis Masters Cup - Shanghai Olympics - Athens Olympics - Beijing Olympics - London Davis Cup, Group 1, 2R, ARG-CHI 4-1 Davis Cup, Group 1, 2R, CAN-CHI 5-0 Davis Cup, Group 2, PO, COL-BAH 5-0 Davis Cup, Group 2, 2R, COL-PAR 4-1 Davis Cup, World Group, PO, ISR-CHI 3-2 Davis Cup, Group 2, F, DOM-COL 0-5 Davis Cup, World Group, PO, CHI-ITA 1-4 Davis Cup, Group I, 2R, COL-DOM 4-1 Davis Cup, Group 2, 1R, COL-URU 4-1 Davis Cup, World Group, PO, JPN-COL 3-2 Davis Cup, Group 1, 1R, COL-URU 5-0 AAMI Classic - Kooyong AAMI Classic - Kooyong AAMI Classic - Kooyong Tennis Masters Cup - Shanghai